using Infragistics.UltraChart.Resources.Appearance;

namespace PcrDataAnalysis
{
	public interface IHRMCurve
	{
		XYSeries CurveXYSeries { get; set; }

		double CalculateDistance(IHRMCurve hrmCurve, out bool isCurveExisted);

		double GetDistance(IHRMCurve hrmCurve, out bool isCurveExisted);

		void SetDistance(IHRMCurve hrmCurve, double distance);

		void RemoveDistance(IHRMCurve hrmCurve);

		int GetCurveCount();
	}
}
